Start
  FunctionDecl
    Type
    Exp type: null IdDecl"tresst"(Line:1 Col:15)
    Opt
      Param
        List
          Decl
            Type
            Exp type: bool IdDecl"b"(Line:1 Col:27)
            Opt
    ScopeBlock
      List
        DeclStmt
          Decl
            Type
            Exp type: int IdDecl"c"(Line:2 Col:5)
            Opt
        Assign
          Exp type: int IdUse"c"(Line:3 Col:1) -> "c"(Line:2 Col:5) -> type: int
          Exp type: int Add
            Exp type: int NumeralLit"1"
            Exp type: bool IdUse"b"(Line:3 Col:9) -> "b"(Line:1 Col:27) -> type: bool
